﻿using Worldme.YHChatSDK.Framework.EventInterface;

namespace Worldme.YHChatSDK.Framework.Vo
{
    internal static class PluginManagerVo
    {
        public class EventMessageReceiveNormalVo : EventBaseVo
        {
            public EventMessageReceiveNormal Bean { get; set; }

        }

        public class EventMessageReceiveInstructionVo : EventBaseVo
        {
            public EventMessageReceiveInstruction Bean { get; set; }
        }

        public class EventBotFollowedVo : EventBaseVo
        {
            public EventBotFollowed Bean { get; set; }
        }


        public class EventBotUnfollowedVo : EventBaseVo
        {
            public EventBotUnfollowed Bean { get; set; }
        }

        public class EventButtonReportInlineVo : EventBaseVo
        {
            public EventButtonReportInline Bean { get; set; }
        }

        public class EventGroupJoinVo : EventBaseVo
        {
            public EventGroupJoin Bean { get; set; }
        }

        public class EventGroupLeaveVo : EventBaseVo
        {
            public EventGroupLeave Bean { get; set; }
        }

        public class EventBotShutcutMenuVo : EventBaseVo
        {
            public EventBotShutcurMenu Bean { get; set; }
        }


        public class EventBaseVo
        {
            public int Order { get; set; }
            public string PluginName { get; set; }
        }
    }
}

